Big Huge Thesaurus

Desmodium tortuosum

noun